home *** CD-ROM | disk | FTP | other *** search
/ CD/PC Actual 31 / PC Actual CD 31.iso / dists / SRC / SLIBEXEC.AA / SLIBEXEC / libexec / bootpd / bootptab.mcs < prev    next >
Encoding:
Text File  |  1997-02-22  |  2.5 KB  |  92 lines

  1. # /etc/bootptab: database for bootp server (/etc/bootpd)
  2. # Last update: gwr, Sun Dec 12 19:00:00 EDT 1993
  3. # Blank lines and lines beginning with '#' are ignored.
  4. #
  5. #    $Id: bootptab.mcs,v 1.4 1997/02/22 14:21:03 peter Exp $
  6. #
  7. # Legend:    (see bootptab.5)
  8. #    first field -- hostname (not indented)
  9. #    bf -- bootfile
  10. #    bs -- bootfile size in 512-octet blocks
  11. #    cs -- cookie servers
  12. #    df -- dump file name
  13. #    dn -- domain name
  14. #    ds -- domain name servers
  15. #    ef -- extension file
  16. #    gw -- gateways
  17. #    ha -- hardware address
  18. #    hd -- home directory for bootfiles
  19. #    hn -- host name set for client
  20. #    ht -- hardware type
  21. #    im -- impress servers
  22. #    ip -- host IP address
  23. #    lg -- log servers
  24. #    lp -- LPR servers
  25. #    ns -- IEN-116 name servers
  26. #    ra -- reply address
  27. #    rl -- resource location protocol servers
  28. #    rp -- root path
  29. #    sa -- boot server address
  30. #    sm -- subnet mask
  31. #    sw -- swap server
  32. #    tc -- template host (points to similar host entry)
  33. #    td -- TFTP directory
  34. #    to -- time offset (seconds)
  35. #    ts -- time servers
  36. #    vm -- vendor magic number
  37. #    Tn -- generic option tag n
  38. #
  39. # Be careful about including backslashes where they're needed.  Weird (bad)
  40. # things can happen when a backslash is omitted where one is intended.
  41. # Also, note that generic option data must be either a string or a
  42. # sequence of bytes where each byte is a two-digit hex value.
  43.  
  44. # First, we define a global entry which specifies the stuff every host uses.
  45.  
  46. # If you leave "td" empty, run bootpd with the "-c /tftpboot" switch
  47. # so path names (boot files) will be interpreted relative to the same
  48. # directory as tftpd will use when opening files.
  49. .default:\
  50.     :hn:dn="mc.com":\
  51.     :td=/tftpboot:\
  52.     :ds=merlin, jericho:\
  53.     :to=auto:
  54.  
  55. # Next, we can define different master entries for each subnet. . .
  56.  
  57. .subnet16:\
  58.     :tc=.default:\
  59.     :sm=255.255.255.0:\
  60.     :gw=merlin:\
  61.     :sa=merlin:
  62.  
  63. .subnet17:\
  64.     :tc=.default:\
  65.     :sm=255.255.255.0:\
  66.     :gw=merlin-gw:\
  67.     :sa=merlin-gw:
  68.  
  69. #
  70. # We should be able to use as many levels of indirection as desired.  Use
  71. # your imagination. . .
  72. #
  73.  
  74. # Individual entries (could also have different servers for some/all of these
  75. # hosts, but we don't really use this feature at CMU):
  76.  
  77. # Emulex terminal server
  78. emulex:    tc=.subnet16:ha=00.00.C9.00.42.E0:bf=P4KTL0E:
  79.  
  80. # Lantronix eps1
  81. eps1:    tc=.subnet16:ha=00.80.A3.04.1D.78:
  82.  
  83. # Tadpole 885 board.
  84. tp885:  tc=.subnet17:ha=08.00.4C.00.2F.74:bf=tp885sys2.cfe:
  85.  
  86. # MVME147 VxWorks board.
  87. #mvme147:tc=.subnet17:ha=08.00.3e.20.da.47:bf=mv147vxw.st:
  88.  
  89. # These are just for testing
  90. bach:  tc=.subnet16:ha="08:00:20:04:98:8d":bf=boot.sun4m:
  91. xanadu:tc=.subnet17:ha="00:80:42:42:04:c7":bf=boot.sun4c:
  92.